Azure Virtual Machines (VMs)
Azure Virtual Machines (VMs) provide on-demand, scalable computing resources. They are one of several types of on-demand, scalable computing resources that Azure offers.
Key Features
- Flexibility: Choose from a wide range of VM sizes and operating systems (Windows, Linux).
- Scalability: Scale up (resize) or scale out (VM Scale Sets) based on demand.
- Hybrid: Bring your own license (BYOL) with Azure Hybrid Benefit.
Use Cases
- Development and Test: Quickly create environments with specific configurations.
- Applications in the Cloud: Run applications that require full control over the OS.
- Datacenter Extension: Extend your on-premise datacenter into the cloud.
Key Concepts
- VM Families: General Purpose (D-series), Compute Optimized (F-series), Memory Optimized (E-series), Storage Optimized (L-series), GPU (N-series).
- Disks: OS Disk (C: or /dev/sda), Temporary Disk (D: or /dev/sdb - data is lost on reboot), Data Disks.
- Availability: Availability Sets (protect against rack failures), Availability Zones (protect against datacenter failures).